package com.gitee.mybase.top.entity;


import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class JwtSysUser extends SysUser {

    /**
     * jwt签发者
     */
    private String iss;
    /**
     * jwt所面向的用户
     */
    private String sub;
    /**
     * 接收jwt的一方
     */
    private String[] aud;
    /**
     * jwt的签发时间，时间戳
     */
    private LocalDateTime iat;
    /**
     * jwt的唯一身份标识，主要用来作为一次性token
     */
    private String jti;
}
